/**
 * 2018/10/25 星期四 14:02:03 Lynn Li created.
 */

package com.diver.flinkdemo.entity.xxt;


/**
 * 2018/10/25
 * Created by Lynn Li.
 */
public class CardRecord implements java.io.Serializable {

    // 序列化版本
    private static final long serialVersionUID = -7779014486716601344L;

    // 唯一标识 [主键]
    private String id;
    // 学校id
    private String schoolId;
    // 学校名称
    private String schoolName;
    // 学生证id
    private String studentCardId;
    // 学生姓名
    private String studentName;
    // 身份证
    private String idCard;
    // 申请时间
    private Long applyTime;
    // 补卡原因
    private String reason;
    // 补卡详细原因
    private String reasonDesc;
    // 补卡申请状态（1=已申请）
    private Integer status;
    // 登录用户id
    private String userId;
    // 订单id
    private String orderId;
    // 创建时间
    private Long createTime;
    // 创建人（同登录用户）
    private String createPersion;
    // 更新时间
    private Long updateTime;
    // 更新人
    private String updatePersion;
    // 删除时间
    private Long deleteTime;
    // 删除人
    private String deletePersion;
    // 是否删除（0=否，1=是）
    private Integer deleteFlag;

    /**
     * 获取唯一标识 [主键]
     *
     * @return 唯一标识
     */
    public String getId() {
        return id;
    }

    /**
     * 设置唯一标识 [主键]
     *
     * @param id 唯一标识
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取学校id
     *
     * @return 学校id
     */
    public String getSchoolId() {
        return schoolId;
    }

    /**
     * 设置学校id
     *
     * @param schoolId 学校id
     */
    public void setSchoolId(String schoolId) {
        this.schoolId = schoolId;
    }

    /**
     * 获取学校名称
     *
     * @return 学校名称
     */
    public String getSchoolName() {
        return schoolName;
    }

    /**
     * 设置学校名称
     *
     * @param schoolName 学校名称
     */
    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    /**
     * 获取学生证id
     *
     * @return 学生证id
     */
    public String getStudentCardId() {
        return studentCardId;
    }

    /**
     * 设置学生证id
     *
     * @param studentCardId 学生证id
     */
    public void setStudentCardId(String studentCardId) {
        this.studentCardId = studentCardId;
    }

    /**
     * 获取学生姓名
     *
     * @return 学生姓名
     */
    public String getStudentName() {
        return studentName;
    }

    /**
     * 设置学生姓名
     *
     * @param studentName 学生姓名
     */
    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    /**
     * 获取身份证
     *
     * @return 身份证
     */
    public String getIdCard() {
        return idCard;
    }

    /**
     * 设置身份证
     *
     * @param idCard 身份证
     */
    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    /**
     * 获取申请时间
     *
     * @return 申请时间
     */
    public Long getApplyTime() {
        return applyTime;
    }

    /**
     * 设置申请时间
     *
     * @param applyTime 申请时间
     */
    public void setApplyTime(Long applyTime) {
        this.applyTime = applyTime;
    }

    /**
     * 获取补卡原因
     *
     * @return 补卡原因
     */
    public String getReason() {
        return reason;
    }

    /**
     * 设置补卡原因
     *
     * @param reason 补卡原因
     */
    public void setReason(String reason) {
        this.reason = reason;
    }

    /**
     * 获取补卡详细原因
     *
     * @return 补卡详细原因
     */
    public String getReasonDesc() {
        return reasonDesc;
    }

    /**
     * 设置补卡详细原因
     *
     * @param reasonDesc 补卡详细原因
     */
    public void setReasonDesc(String reasonDesc) {
        this.reasonDesc = reasonDesc;
    }

    /**
     * 获取补卡申请状态（1=已申请）
     *
     * @return 补卡申请状态（1=已申请）
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置补卡申请状态（1=已申请）
     *
     * @param status 补卡申请状态（1=已申请）
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取登录用户id
     *
     * @return 登录用户id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置登录用户id
     *
     * @param userId 登录用户id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取订单id
     *
     * @return 订单id
     */
    public String getOrderId() {
        return orderId;
    }

    /**
     * 设置订单id
     *
     * @param orderId 订单id
     */
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取创建时间
     *
     * @return 创建时间
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人（同登录用户）
     *
     * @return 创建人（同登录用户）
     */
    public String getCreatePersion() {
        return createPersion;
    }

    /**
     * 设置创建人（同登录用户）
     *
     * @param createPersion 创建人（同登录用户）
     */
    public void setCreatePersion(String createPersion) {
        this.createPersion = createPersion;
    }

    /**
     * 获取更新时间
     *
     * @return 更新时间
     */
    public Long getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新人
     *
     * @return 更新人
     */
    public String getUpdatePersion() {
        return updatePersion;
    }

    /**
     * 设置更新人
     *
     * @param updatePersion 更新人
     */
    public void setUpdatePersion(String updatePersion) {
        this.updatePersion = updatePersion;
    }

    /**
     * 获取删除时间
     *
     * @return 删除时间
     */
    public Long getDeleteTime() {
        return deleteTime;
    }

    /**
     * 设置删除时间
     *
     * @param deleteTime 删除时间
     */
    public void setDeleteTime(Long deleteTime) {
        this.deleteTime = deleteTime;
    }

    /**
     * 获取删除人
     *
     * @return 删除人
     */
    public String getDeletePersion() {
        return deletePersion;
    }

    /**
     * 设置删除人
     *
     * @param deletePersion 删除人
     */
    public void setDeletePersion(String deletePersion) {
        this.deletePersion = deletePersion;
    }

    /**
     * 获取是否删除（0=否，1=是）
     *
     * @return 是否删除（0=否，1=是）
     */
    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    /**
     * 设置是否删除（0=否，1=是）
     *
     * @param deleteFlag 是否删除（0=否，1=是）
     */
    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

}
